package com.ftg.learn.lesson5;

/**
 * 第一个线程
 * <p>
 * 线程类了
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/6/27 上午10:11
 */
public class FirstThread extends Thread {

    private  int a = 10;

    /**
     * 在子类里面重写一下run方法
     */
    @Override
    public void run() {
        //线程启动以后自动申请 并执行的方法
        abc();
    }

    /**
     * synchronized 线程同步
     */
    public synchronized void abc() {
        for (int i = 0; i < 5; i++) {
            System.out.println(Thread.currentThread().getName() + "==>" + --a);
        }
    }

    /**
     * start:
     * run:
     */
}
